package com.csu.cphone.pojo;

import java.util.Date;

import com.wordnik.swagger.annotations.ApiModel;
import com.wordnik.swagger.annotations.ApiModelProperty;

/**
 * @项目名称：cphone
 * @类名称：OrderPojo
 * @类描述：
 * @创建人：Tangc
 * @创建时间：2017年9月11日 下午2:48:05
 * @company:
 */
@ApiModel(description = "订单POJO")
public class OrderPojo
{
    @ApiModelProperty(value = "id")
    private Integer id;

    @ApiModelProperty(value = "订单类型：1维修订单 ，2回收订单，3兑换订单")
    private Integer type;

    @ApiModelProperty(value = "服务类型：1请求上门 2 门店地址 3邮寄地址")
    private Integer seviceType;

    @ApiModelProperty(value = "1 用户下单 ，2服务方确认，3服务方完成，4 用户确认完成 ，5 取消 ，6 删除")
    private Integer status;

    @ApiModelProperty(value = "客户id")
    private Integer customerId;

    @ApiModelProperty(value = "服务商id")
    private Integer producerId;

    @ApiModelProperty(value = "订单申请时间")
    private Date applyTime;

    @ApiModelProperty(value = "服务方接受时间")
    private Date acceptTime;

    @ApiModelProperty(value = "服务方完成时间")
    private Date finishTime;

    @ApiModelProperty(value = "用户确认时间")
    private Date confirmTime;

    @ApiModelProperty(value = "预约上门服务时间")
    private Date serviceTime;

    @ApiModelProperty(value = "门店id")
    private Integer storeId;

    @ApiModelProperty(value = "快递单号")
    private String emailId;

    @ApiModelProperty(value = "iphone密码")
    private String iPhonePasswd;

    @ApiModelProperty(value = "订单报价")
    private Double offerPrice;

    /**
     * @return the id
     */
    public Integer getId()
    {
        return id;
    }

    /**
     * @param id
     *            the id to set
     */
    public void setId(Integer id)
    {
        this.id = id;
    }

    /**
     * @return the type
     */
    public Integer getType()
    {
        return type;
    }

    /**
     * @param type
     *            the type to set
     */
    public void setType(Integer type)
    {
        this.type = type;
    }

    /**
     * @return the seviceType
     */
    public Integer getSeviceType()
    {
        return seviceType;
    }

    /**
     * @param seviceType
     *            the seviceType to set
     */
    public void setSeviceType(Integer seviceType)
    {
        this.seviceType = seviceType;
    }

    /**
     * @return the status
     */
    public Integer getStatus()
    {
        return status;
    }

    /**
     * @param status
     *            the status to set
     */
    public void setStatus(Integer status)
    {
        this.status = status;
    }

    /**
     * @return the customerId
     */
    public Integer getCustomerId()
    {
        return customerId;
    }

    /**
     * @param customerId
     *            the customerId to set
     */
    public void setCustomerId(Integer customerId)
    {
        this.customerId = customerId;
    }

    /**
     * @return the producerId
     */
    public Integer getProducerId()
    {
        return producerId;
    }

    /**
     * @param producerId
     *            the producerId to set
     */
    public void setProducerId(Integer producerId)
    {
        this.producerId = producerId;
    }

    /**
     * @return the applyTime
     */
    public Date getApplyTime()
    {
        return applyTime;
    }

    /**
     * @param applyTime
     *            the applyTime to set
     */
    public void setApplyTime(Date applyTime)
    {
        this.applyTime = applyTime;
    }

    /**
     * @return the acceptTime
     */
    public Date getAcceptTime()
    {
        return acceptTime;
    }

    /**
     * @param acceptTime
     *            the acceptTime to set
     */
    public void setAcceptTime(Date acceptTime)
    {
        this.acceptTime = acceptTime;
    }

    /**
     * @return the finishTime
     */
    public Date getFinishTime()
    {
        return finishTime;
    }

    /**
     * @param finishTime
     *            the finishTime to set
     */
    public void setFinishTime(Date finishTime)
    {
        this.finishTime = finishTime;
    }

    /**
     * @return the confirmTime
     */
    public Date getConfirmTime()
    {
        return confirmTime;
    }

    /**
     * @param confirmTime
     *            the confirmTime to set
     */
    public void setConfirmTime(Date confirmTime)
    {
        this.confirmTime = confirmTime;
    }

    /**
     * @return the serviceTime
     */
    public Date getServiceTime()
    {
        return serviceTime;
    }

    /**
     * @param serviceTime
     *            the serviceTime to set
     */
    public void setServiceTime(Date serviceTime)
    {
        this.serviceTime = serviceTime;
    }

    /**
     * @return the storeId
     */
    public Integer getStoreId()
    {
        return storeId;
    }

    /**
     * @param storeId
     *            the storeId to set
     */
    public void setStoreId(Integer storeId)
    {
        this.storeId = storeId;
    }

    /**
     * @return the emailId
     */
    public String getEmailId()
    {
        return emailId;
    }

    /**
     * @param emailId
     *            the emailId to set
     */
    public void setEmailId(String emailId)
    {
        this.emailId = emailId;
    }

    /**
     * @return the iPhonePasswd
     */
    public String getiPhonePasswd()
    {
        return iPhonePasswd;
    }

    /**
     * @param iPhonePasswd
     *            the iPhonePasswd to set
     */
    public void setiPhonePasswd(String iPhonePasswd)
    {
        this.iPhonePasswd = iPhonePasswd;
    }

    /**
     * @return the offerPrice
     */
    public Double getOfferPrice()
    {
        return offerPrice;
    }

    /**
     * @param offerPrice
     *            the offerPrice to set
     */
    public void setOfferPrice(Double offerPrice)
    {
        this.offerPrice = offerPrice;
    }

}
